///自定义请求参数
let oldPage = Page ///储存
///将Pages设置为全局变量
wx.waitLoginPages = []///待登陆后的执行页面  
Page = function(args){///缓存onLoad
  let onLoad = args.onLoad
  ///构造新的onLoad
  args.onLoad = function(options){
    ///拦截登录前的页面onLoad事件
    if(wx.userInfo && wx.token) {/// 已登录，直接执行原onload事件
      onLoad.call(this,options) 
    }else{///未登录 添加到待执行页面缓存
      wx.waitLoginPages.push({
      context:this,///页面实例
      onLoad,///原 onLoad函数
      options})///页面参数
    }
  }
  oldPage(args)
}
